home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
17 Bit Software 6: Level 6
/
17 Bit - Level 6 (1998)(Epic Marketing)[!].iso
/
quartz
/
q1085.dms
/
q1085.adf
/
Reflex.doc
< prev
next >
Wrap
Text File
|
1992-09-02
|
9KB
|
261 lines
==============================================
RRRRR EEEEEE FFFFFF L EEEEEE X X
R R E F L E X X
RRRRR EEEEE FFFFF L EEEEE XXX
R R E F L E X X
R R EEEEE F LLLLL EEEEE X X
==============================================
RELEASE VERSION 1.0. REVISION NUMBER 2.0
COPYRIGHT 1994 PAUL MONAGHAN (TEAM SOFTWARE)
*INTRODUCTION*
Reflex is fully Public Domain. However if you want to give me
anything or would like the latest version or even just drop me a
letter to say:
"HI I USE REFLEX!", which would be nice (sorry, it would be VERY
nice!). Then more the better! Reflex was written using Blitz Basic.
N.B. Don't knock it 'til you've tried it!
*GENERAL DESCRIPTION*
Reflex is my own attempt at a little A.I. type program. Its dead
easy to understand:-
You type in a sentence (e.g. 'HELLO THERE') If it knows a response to
the sentence then it gives it otherwise it says the sentence back to
you and waits for you to give it a response back which it uses the next
time it gets that sentence.
GOT IT YET????
I hope you did, cause this is where it gets interesting, it has what
is called a Breaklist... (A What?) A BREAKLIST! (OH!)
A Breaklist is simply a collection of common words (which at the
moment are preset) which it strips out (ignores) from all the
sentences... e.g:
The standard Breaklist contains the words:
A, AN and THE
so the broken down version of:
I HAVE AN APPLE
is
I HAVE APPLE
which would match:
I HAVE THE APPLE, I HAVE A APPLE, I HAVE AN APPLE and I HAVE APPLE
Using this 'formula' lets Reflex pick up a lot more sentences than it
normally would, even ones it has never has put to it... Think about
it...
TRY IT!
And thus Reflex was born...
*FEATURES*
I have built into Reflex a few tools to make life as easy as possible
whilst making your own little persona(!). The main one is the 'Editing
Suite' as I like to call it, you can call it what you like...
*EDITING*
This allows you to edit the Memory File of your persona (OOOH! I like
that word! ;) ). You access the editor by pressing F3 (All of the
options are listed at the bottom of the display on both the main and
editor screen).
This displays a list of five Mem Links. You move around using the up
and down cursor keys. When the cursor reaches the bottom, it shows the
next five or so Mem Links if there is any and vice-versa.
There is a section at the bottom of the display as a guide to the keys
and a brief function guide is available by pressing the HELP key.
Most of the options are fairly straight forward, but I'll run through
them for you...:
F1 - Prev = This will display the previous five Memlinks if there are
any.
F2 - Next = This will display the next five Memlinks if there is any.
F3 - Edit = This allows you to edit the text held in that Memlink,
first it allows you to edit the question string and then
allows you to edit the response string. REMEMBER if you
type in a question string that is stored elsewhere then
Reflex warns you of this and allows you to retype it or
to leave it as it was. There is no such restriction on
the answer string.
F4 - Goto = Each Memlink has a number. This allows you to go straight
to that Memlink by simply typing in the number.
F5 - Search = This function will search for the specified word (up to
11 letters) through the Memlist, it searches from the
Memlink after the current one. The current search word
is shown inversed just below this function key.
F6 - Top = This takes you to the top of the Memlist.
F7 - Bottom = Do I really have to answer this one???!!
F8 - ???? = This function key is not used at all!
F9 - Delete = Errrm... Lets see, this one deletes the highlighted Mem
link.
F10 - EXIT = This allows you to return to the main screen.
/\ = Cursor key up
\/ = Cursor key down
HELP = Displays the HELP page of course.
*THE MAIN DISPLAY*
After the title page on booting up Reflex's main screen is shown.
This is divided into four main sections:
+--------------------------------------------------------------------+
| (1) Logo goes here!! | Number of links here! |
| | Current filename here!|
+--------------------------------------------------------------------+
| (2) This is where you type in the sentences (up to 70 characters) |
+--------------------------------------------------------------------+
| |
| |
| |
| This is where the output from Reflex goes! |
| |
| (3) |
| |
| |
+--------------------------------------------------------------------+
| (4) This is a list of all the function keys you can use! |
+--------------------------------------------------------------------+
To talk to Reflex you simply have to type the sentence in at the
prompt (2).
This will then be displayed in the output box (3).
Here is a list of all the functions displayed on the Main screen (4).
(REMEMBER: You must have a blank command line at the prompt for these
to work!)
F1 - Load = Allows you to load a previously saved Memfile. This also
automatically generates a new breaklist.
F2 - Save = Allows you to save the current Memfile.
F3 - Edit = Takes you onto the Editing Suite.
F4 - ClrW = EXCUSE ME?! This actually CLeaRs the output Window (3).
F5 - AWAKE/ASLEEP = This is a very useful toggle. It allows you to
start (awake) or stop (asleep) Reflex learning
what you type in! Useful for when you are
analysing your Memfiles or just letting your
mates talk to it!
F6/F7 - Not used in this version of Reflex.
F8 - Delete = This command allows you to delete a Memfile from disk.
F9 - ClrM = YOU WHAT?! This rather powerful command ERASES all the
Memlinks!
F10 - This lets you quit from Reflex completely.
HELP = HELP! Gimme the helpscreen!
*WHAT ARE ALL THE FUNNY LITTLE CODES IN THE OUTPUT BOX (3)????.*
USER: = This is the sentence you just type in.
QUES: = If Reflex doesn't have a response to give you then it will say
it back to you so you can give a response that you would give to that
question. This response is prefixed with this 'code'.
RESP: = This is where Reflex has recognised the sentence you gave it
and has given back the response it knew.
*MOVING REFLEX TO A NEW HOME?*
Reflex requires the font files Siesta.font and its directory in
order to operate. These can be placed into any of the following,
SYS:, SYS:fonts/, FONTS: and REFLEX:.
*FUTURE ENHANCEMENTS*
Ok, on my hitlist so far for version 2 are:
Amiga speech capability (I know its rather sad, but it will be cute!)
Editable Breaklists (This will let you define you own rather than
putting up with my rather short list.)
Null Modem Capability (This will allow you to connect 2 Amigas
together and let them talk to each other,
GREAT EH?!)
A Merge Facility (This is to let you merge together two
independent MemLists to make one HUGE one!)
Any other ideas, suggestions, bug lists (there shouldn't be any
though), etc. will be gratefully received. AND I WILL WRITE TO
EVERYONE THAT WRITES TO ME 100%
Have fun, let me know if you like it! (In other words, WRITE TO
MEEEEEEE!!!)
Paul Monaghan
12 Hartburn Walk,
Kenton Bar Estate,
Newcastle-upon-Tyne,
NE3 3YT.
ENGLAND
*BACKOUT BLURB*
I cannot be held responsible for any data loss or hardware damage(!)
or otherwise through normal or misuse of Reflex, bugs, stress,
addictiveness or it's associated files.
Reflex is the full Copyright of Paul Monaghan under the title of Team
Software. 1994.
Date: Friday 11/11/94. Time: 8:19pm.